/**
 * fulihui.com Inc.
 * Copyright (c) 2015-2016 All Rights Reserved.
 */
package com.fulihui.integral.core.request;

import lombok.Data;
import org.near.servicesupport.request.BaseRequest;

import java.util.Map;

/**
 * @author yunfeng.li
 * @version $Id: v 0.1 2017年04月20日 11:27 yunfeng.li Exp $
 */
@Data
public class RewardPointsReq extends BaseRequest {

    /**
     * 用户id，必传
     */
     private String userId;

    /**
     * 渠道，必传
     * {@link com.fulihui.integral.core.enums.ISChannelType}
     */
     private String channel;

    /**
     * {@link com.fulihui.integral.core.enums.ISAccountType}
     */
    private String isAccountType;

    /**
     * 外部交易流水
     */
    private String outTradeNo;

    /**
     * 扩展参数
     * {@link com.fulihui.integral.core.common.constants.ExtParamKeys}
     */
    private Map<String, String> extParam;
}
